package com.itheima.method.homework;


import java.util.Scanner;

/* 在主方法中通过键盘录入三个整数。定义一个方法，
         方法接收三个整数变量，在方法中从大到小依次打印三个变量。执行效果如下：
         请输入第一个整数：10
         请输入第二个整数：30
         请输入第三个整数：20
         从大到小的顺序是： 30 20 10*/
public class Test04 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        //依次录入三个整数
        int[] arr = new int[3];
        for (int i = 0; i < arr.length; i++) {
            System.out.print("请录入第" + (i + 1) + "个整数:");
            arr[i] = sc.nextInt();
        }
        printNum(arr);
    }

    //需求:方法接收三个整数变量，在方法中从大到小依次打印三个变量。
    //返回值:void  //参数:键盘录入的三个整数
    public static void printNum(int[] arr) {
        //求数组最大值
        int max = arr[0];
        for (int i = 1; i < arr.length; i++) {
            if (max < arr[i]) {
                max = arr[i];
            }
        }
        //求最小值
        int min = arr[0];
        for (int i = 1; i < arr.length; i++) {
            if (min > arr[i]) {
                min = arr[i];
            }

        }//求和
        int sum = 0;
        for (int i = 0; i < arr.length; i++) {
            sum += arr[i];
        }

        System.out.println("从大到小的顺序为: "+max +" "+ (sum - max - min) +" "+ min);


    }
}